package com.feicheng.iou.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.feicheng.iou.entity.Try;
import com.feicheng.iou.result.ResultInfo;
import com.feicheng.iou.pojo.InterviewPOJO;
import com.feicheng.iou.pojo.ResourcePOJO;
import com.feicheng.iou.pojo.TryPOJO;
import com.feicheng.iou.result.ResultInfo;

import javax.servlet.http.HttpServletRequest;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author tianchunlei
 * @since 2021-06-28
 */
public interface TryService extends IService<Try> {

    /**
     * @Author wuweinan
     * @Description 根据试听
     * @Date 2021-7-1 18:11
     * @param studentId
     * @return List<Try>
     */

    ResultInfo selectTryByStudentId(Integer studentId);

    // 试听线索添加的接口
    ResultInfo insert(TryPOJO tryPOJO);

    // 试听线索修改的接口
    ResultInfo update(TryPOJO tryPOJO);

    // 试听线索查询所有的接口
    ResultInfo listAll(TryPOJO tryPOJO, HttpServletRequest request);


    // 试听线索查询单个info的接口
    ResultInfo selectinfo(Integer id);

    // 试听线索删除的接口
    ResultInfo delete(TryPOJO tryPOJO);

    //分配线索的接口
    ResultInfo updateAutor(TryPOJO tryPOJO);

    // 放弃线索接口
    ResultInfo abandonTry(TryPOJO tryPOJO);


}
